Pseudorandomness, Volume 46, Number 10

نویسنده

  • Oded Goldreich
چکیده

T his essay considers finite objects, encoded by binary finite sequences called strings. When we talk of distributions we mean discrete probability distributions having a finite support that is a set of strings. Of special interest is the uniform distribution, which for a length parameter n (explicit or implicit in the discussion), assigns each n-bit string x ∈ {0,1}n equal probability (i.e., probability 2−n). We will colloquially speak of “perfectly random strings”, meaning strings selected according to such a uniform distribution. The second half of this century has witnessed the development of three theories of randomness, a notion that has been puzzling thinkers over the ages. The first theory (cf. [3]), initiated by Shannon, is rooted in probability theory and is focused on distributions that are not perfectly random. Shannon’s information theory characterizes perfect randomness as the extreme case in which the information content is maximized (and there is no redundancy at all).1 Thus, perfect randomness is associated with a unique distribution—the uniform one. In particular, by definition, one cannot generate such perfect random strings from shorter random strings. The second theory (cf. [11, 12]), due to Solomonov, Kolmogorov, and Chaitin, is rooted in computability theory and specifically in the notion of a universal language (equivalently, universal machine or computing device). It measures the complexity of objects in terms of the shortest program (for a fixed universal machine) that generates the object.2 Like Shannon’s theory, Kolmogorov complexity is quantitative, and perfect random objects appear as an extreme case. Interestingly, in this approach one may say that a single object, rather than a distribution over objects, is perfectly random. Still, Kolmogorov’s approach is inherently intractable (i.e., Kolmogorov complexity is uncomputable), and, by definition, one cannot generate strings of high Kolmogorov complexity from short random strings. The third theory, initiated by Blum, Goldwasser, Micali, and Yao [8, 2, 13], is rooted in complexity theory and is the focus of this essay. This approach is explicitly aimed at providing a theory of perfect randomness that nevertheless allows for the efficient generation of perfect random strings from shorter random strings. The heart of this approach is the suggestion to view objects as equal if they cannot be told apart by any efficient Oded Goldreich is professor of computer science at the Weizmann Institute of Science, Israel. His e-mail address is [email protected].

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Foundations and Trends Pseudorandomness I

This is the first volume of a 2-part survey on pseudorandomness, the theory of efficiently generating objects that “look random” despite being constructed using little or no randomness. The survey places particular emphasis on the intimate connections that have been discovered between a variety of fundamental “pseudorandom objects” that at first seem very different in nature: expander graphs, r...

متن کامل

VISAPP 2007 Volume 1

In this paper a novel blind watermarking method of 3D volumes based on the Weighted 3D Krawtchouk Moments is proposed. The watermark is created by a pseudo-random number generator and is embedded on low order Weighted 3D Krawtchouk Moments. The watermark detection is blind, requiring only the user’s key. The watermark bit sequence is created using the key and its cross correlation with the Weig...

متن کامل

Measures of pseudorandomness of finite binary lattices , I ( The measures Q k , normality . )

In an earlier paper Hubert, Mauduit and Sárközy defined the notion of binary lattice, they introduced the measures of pseudorandomness of binary lattices, and they constructed a binary lattice with strong pseudorandom properties with respect to these measures. Later further constructions of this type have been given by different authors. In this series we will study the measures of pseudorandom...

متن کامل

Bit Commitment Using Pseudorandomness 1

We show how a pseudorandom generator can provide a bit-commitment protocol. We also analyze the number of bits communicated when parties commit to many bits simultaneously, and show that the assumption of the existence of pseudorandom generators suffices to assure amortized O(1) bits of communication per bit commitment.

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 1999